Electronic Shelf Label, also known by the acronym ESL, is a system used by retailers for displaying product pricing on shelves. Typically, electronic display modules are attached to the front edge of retail shelving. These modules use Liquid Crystal Display (LCD) or similar technology to show the current product price to the customer. A communication network allows the price display to be automatically updated whenever a product price is changed. This communication network can be based on radio, infrared or even visible light communication. Automated ESL systems reduces pricing management labor costs and improves pricing accuracy. [1]